﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    Cruz del Sur
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

<script language="javascript" type="text/javascript">
function validar()
{
    if (confirm("Los datos serán guardados y posteriormente no podrán ser modificados. ¿Desea proceder?"))
    {
        
        return true;
    }
    return false;
}

function popup(id) {

    $(id).customcenter();
    $(id).show();

}
function hidepopup(id) {

    $(id).hide();
    return true;

}

function RegAviso(id) {
    $("#popuprowkey").val(id);
    return true;
}

$("#popuprowkey").val("");
</script>

   <ul class="tabs primary">
        <li class="active">
            <%: Html.ActionLink("Recepción/Entrega", "C10_RecepcionEntregaEncomiendas", "Home")%></li>
        <li><a href="/Home/Ayuda" class="">Ayuda</a></li>
    </ul>
    <ul class="tabs secondary">
        <li class="active"><a href="?Clear" class="active">Recepción/Entrega</a></li>
        <li>
            <%: Html.ActionLink("Cerrar", "Index", "Home")%></li>
    </ul>

    <% Html.BeginForm(); %>

    Ingrese el código de encomienda: 
     <%= Html.TextBox("codigoencomienda")%>

     <button name="actionbutton" value="Buscar">
        Recepción o Entrega</button>
     
     <div class="errormsg">
     <%= Html.ValidationMessage("buscar") %>
     </div>

     <% if (Model.ID > 0)
        {%>
        <table class="tableFormV" >
        <tr>
        <th>Codigo</th><td><%: Model.Codigo %></td>
        </tr>
        <tr>
        <th>Origen</th><td><%: Model.Origen %></td>
        </tr>
        <tr>
        <th>Destino</th> <td><%: Model.Destino %></td>
        </tr>
            
        </table>
        
        <hr />

        <table class="tableForm" >
        <tr>
        <th>Codigo</th>
        <th>Remitente</th>
        <th>Destinatario</th>
      

        <th>Enviado</th>
          <th>Recepcion</th>
        </tr>
          <%foreach (CruzSur.Models.EncomiendaDetalleModel col in Model.Detalle) 
            {
          %>
          <tr>
            <td><%: col.ID%></td>
            <td><%: col.Remitente%></td>
            <td><%: col.Destinatario%></td>
            <td>           
            
            <% if (Model.EstadoEnviado == false)
               {%>    
                   <input type="checkbox" name="chkEnviado" value="<%= col.ID %>" <% Response.Write (col.EstadoEnviado == true ? "checked" : "" ); %> />
            <% } else { %>


              <% if (col.EstadoEnviado == false)
               {%>
              <input type="checkbox" name="chkReadOnly" value="<%= col.ID %>" <% Response.Write (col.EstadoEnviado == true ? "checked" : "" ); %> disabled="disabled"/>
              <% } else{ %>
              <input type="checkbox" name="chkReadOnly" value="<%= col.ID %>" checked="checked" disabled="disabled"  />
              <% } %>

            <% } %>
            </td>

            <td>           
            
            <% if (Model.EstadoEnviado == true && Model.EstadoRecibido == false)
               { %>
              <input type="checkbox" name="chkRecibido" value="<%= col.ID %>"  <% Response.Write (col.EstadoRecibido == true ? "checked" : "" ); %>/>
              
              <% } else{ %>

               <% if (col.EstadoRecibido == false && Model.EstadoEnviado == true) 
                  {%>
              <input type="checkbox" name="chkReadOnly" value="<%= col.ID %>"  disabled="disabled"  />
              <% } %>

              <% if (col.EstadoRecibido == true && Model.EstadoEnviado == true) 
                  {%>
              <input type="checkbox" name="chkReadOnly" value="<%= col.ID %>" checked="checked" disabled="disabled"  />
              <% } %>

              <% } %>
            </td>
            <td>
            <a href="#" onclick="popup('#MsgBox<%: col.ID%>');">Observaciones [<%: col.Observaciones.Count%>]</a>
            </td>
          </tr>
          <%} %>

        
        </table>
        
        <%foreach (CruzSur.Models.EncomiendaDetalleModel col in Model.Detalle)
          {
          %>
        <div id="MsgBox<%: col.ID%>" style="display: none;" class="popup">
        <b>Seleccione un tipo</b>
        <br />
        <%=Html.DropDownList("MsgBoxTipo" + col.ID.ToString(), (List<SelectListItem>)ViewBag.CmbExcepciones)%>
        <br />

        <% = Html.TextArea("MsgBoxText" + col.ID.ToString(), (string)ViewData["MsgBoxText" + col.ID.ToString()], new { cols = "40%", @class = "txtarea" })%>
        <br />
        <button name="actionbuttonpopup"  id="btYes" value="Grabar" onclick="return RegAviso('<%: col.ID%>');" >Grabar</button>
        <button type="button" id="btNo" value="Cancelar" onclick="return hidepopup('#MsgBox<%: col.ID%>');" />Cancelar</button>
       
        <div style="height:300px; overflow:scroll">
        <table width="100%">
        <tr>
        <th>Observación</th>
        <th>Tipo de Observacion</th>
        </tr>
        <%foreach (CruzSur.Models.EncomiendaObservacionModel item in col.Observaciones)
          {
          %>
          <tr>
          <td><%: item.Descripcion %></td>
          <td><%: item.TipoDesc %></td>
          </tr>

          <% } %>
          </table>
          </div>

           </div>
        <% } %>


     <%} %>

     <% if (!Model.EstadoEnviado)
        { %>
          <button name="actionbutton" value="Actualizar" onclick="javascript:return validar();">Actualizar</button>
          <% } %>

          <% if (Model.EstadoEnviado && !Model.EstadoRecibido)
        { %>
          <button name="actionbutton" value="ActualizarRecibido" onclick="javascript:return validar();">Actualizar</button>
          <% } %>



          <%=Html.Hidden("popuprowkey")%>

          

    <% Html.EndForm(); %>
</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="ContentMenuSecundario" runat="server">
</asp:Content>

<asp:Content ID="Content4" ContentPlaceHolderID="ModuleTitleContent" runat="server">
</asp:Content>

<asp:Content ID="Content5" ContentPlaceHolderID="ContentEnlacesRapidos" runat="server">
</asp:Content>
